home *** CD-ROM | disk | FTP | other *** search
/ The Sunday Times: Parent Power / The Sunday Times - Parent Power.iso / pc / help / bcd / mac / jh1.1 / javahelp / lib / dtd / helpset_1_0.dtd next >
Encoding:
Extensible Markup Language  |  2002-05-29  |  1.4 KB  |  63 lines

  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2.  
  3. <!-- 
  4.     This is the DTD for helpset
  5.     Copyright (c) 1998,1999 Sun Microsystems
  6.  
  7.     @(#)helpset_1_0.dtd 1.5 01/14/99
  8. -->
  9.  
  10.  
  11. <!-- A HelpSet.  It is versioned -->
  12.  
  13. <!ELEMENT helpset (title, maps, view+, subhelpset*)>
  14.   <!ATTLIST helpset version CDATA #FIXED "1.0">
  15.   <!ATTLIST helpset xml:lang CDATA #IMPLIED>
  16.  
  17.  
  18. <!-- The title. -->
  19.  
  20. <!ELEMENT title (#PCDATA)>
  21.  
  22.  
  23. <!-- Maps between ids and urls for this helpset -->
  24. <!-- there is a bug in JH1.0 that forces a single map -->
  25.  
  26. <!ELEMENT maps (homeID, mapref+)>
  27. <!ELEMENT homeID (#PCDATA)>
  28. <!ELEMENT mapref EMPTY>
  29.   <!ATTLIST mapref location CDATA #REQUIRED>
  30.  
  31.  
  32. <!-- Views into the information -->
  33.  
  34. <!ELEMENT view (name | label | type | data?)*>
  35.   <!ATTLIST view xml:lang CDATA #IMPLIED>
  36. <!ELEMENT name (#PCDATA)>
  37. <!ELEMENT label (#PCDATA)>
  38. <!ELEMENT type (#PCDATA)>
  39. <!ELEMENT data (#PCDATA)>
  40.   <!ATTLIST data engine CDATA #IMPLIED>
  41.  
  42.  
  43. <!-- Subhelpsets to merge "statically" -->
  44.  
  45. <!ELEMENT subhelpset EMPTY>
  46.   <!ATTLIST subhelpset location CDATA #IMPLIED>
  47.  
  48.  
  49. <!-- 
  50.   Change list:
  51.  
  52.   Cleanup to be more XML-ish - epll, 15 Dec '98
  53.   xml:lang attributes for title, label, and name are no more.
  54.   engine is now an attribute of data.
  55.   impl is no more; use PI's instead.
  56.   data inside map is now the map tag.
  57.  
  58.   More cleanup - epll, 16 Dec '98
  59.   moved homeID into map
  60.   made data inside map be mapref (for map reference)
  61.  
  62.  -->
  63.